/* 全局 */
body, div, dl, dt, dd, ul, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, blockquote { margin: 0;padding: 0;}
body { color: #666;font-family: Verdana, 'ヒラギノ角ゴ Pro W3', 'ＭＳ ゴシック', Osaka‐等幅;font-size: 12px;line-height: 170%;padding-bottom: 50px;}
a,a:link { color: #999;text-decoration: none;}
table { border-spacing: 0 0;border-collapse: collapse;}
ul, li { list-style-type: none;list-style: none;}
.alignleft, .left { float: left;} .alignright, .right { float: right;}
.clear, .c { clear: both;}
.full { width: 90%;} .half { width:50%;}
.none { display: none;} .inline { display: inline;}
.textarea { padding:5px;margin:10px 5px;min-height: 60px;}
.bold { font-weight: 800;}
	/* 分页 */
.page { background: #FBFBFB;font-size: 15px;line-height: 150%;padding: 20px 0;text-align: center;}
.pagepre { margin-right:20px;} .pageend { margin-left:20px;}
.page a, .current, .dot { margin:5px;} 
#page { color: #666;font-size: 13px;font-weight: bold;text-align: center;width: 26px;}
.current { color:white;background:#D6EEFD;padding:2px 5px;}

#middle { margin:0 auto;width:800px;clear:both;}
.memberpro { margin: 30px 5px;}

/* 主体部分 */
#content { float: left;padding: 20px 10px;width:580px;}
.tabs .active a { color:#FC0;}

/* 头像容器部分 */
.avatarcontainers { margin: 30px 0 5px 2px;}
.avatarcontainers li { width: 41px;height: 41px;}

/* 头部 */
#header { margin:0 auto;width: 900px;min-height: 70px;position: relative;z-index: 1;}
#logo { float:left;} #logo h1 { margin-top:10px;}
#topbar { bottom: 42px;padding-right: 60px;position: absolute;right: 0;width: 90%;z-index: -1;text-align: right;}
#topbar li, .tabs li { display:inline;margin-right:5px;}

/* 边栏 */
#side { float:right;padding:20px 5px;width:185px;border-left:solid 1px #999;min-height: 200px;}

/* 尾部 */
#footer { clear:both;margin:0px;min-height:70px;padding:0px;text-align:left;width:100%;}
.footer-inner { height: 70px;margin: 0 auto;padding: 20px 0 0;width: 800px;}

/* 微博内页 */
.wblist { margin: 0;padding: 0;}
.wbavatar { margin: 8px 7px 0 0;padding: 0;width: 55px;}
.wbcontent { border-bottom: 1px solid #EEE;margin: 5px 0;min-height: 55px;overflow: hidden;padding: 5px 0;}
.wbr { margin: 8px 0 0 10px;overflow: hidden;padding: 0 24px 5px 10px;width: auto;word-wrap: break-word;}
.wbbt span { margin-right:10px;font-size:50%;}

/* 信件 */
.olt { margin-bottom: 3px;padding: 0;width: 100%;}
.olt td { border-bottom: 1px dashed #DDD;padding: 3px 3px 3px 0;}
.pl { line-height: 150%;}
.mail_from { padding-left: 12px;}
.mailarea, .replymail { float: left;margin-top: 5px;width: 575px;}
.replymail { border-top: 1px dashed #DDD;padding-top:10px;}
.maillist { margin: 10px 0;}
.mail { overflow: hidden;padding: 0 5px;width: 520px;}
.mailto { padding: 3px 15px;border-bottom: 1px dashed #DDD;width:490px;}
.mailtext { font-size: 10px;margin: 5px 0 0 10px;}
.mailtime { color: #999;}